detach a body of troops - Francés Inglés Diccionario